::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-thumb { background: #ddd; }

body { background: #eee; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
img.icon { max-height: 20px; }
img.stats { max-height: 26px; }
th { font-weight: 400; }
td { font-weight: 300; }

.hpbar { width: 100%; height: 2px; background: #ddd; }
.hpbar-filler { width: 100%; height: 100%; background: #ff4136; transition: all 0.2s; }

.monster-div { width: 100%; padding: 10px; }
.monster-bar-hp { font-size: 12px; }
.monsters-nomonsters { font-size: 16px; }

.adventure-div { width: 100%; padding: 10px; }
.adventure-row { font-size: 20px; }

.navbar { border-radius: 0; }
.navsmall:hover { border-bottom: 3px solid #2196f3; transition: all 0.2s; }
.navbar-nav>.active>a { background: #fff !important; text-decoration: underline; }
.modal-dialog { width: 800px; }
.progress { margin-bottom: 0; }

.modal-backdrop.in { z-index: 0; }